\hypertarget{structrx__linked__list}{
\section{rx\_\-linked\_\-list Struct Reference}
\label{structrx__linked__list}\index{rx\_\-linked\_\-list@{rx\_\-linked\_\-list}}
}
The structure of the RX circular buffer.  


{\tt \#include $<$internal\_\-comm\_\-rx\_\-queue.h$>$}

\subsection*{Public Attributes}
\begin{CompactItemize}
\item 
\hypertarget{structrx__linked__list_690a32d82d946d4817406a4a69a3a4bb}{
\hyperlink{structUC__MESSAGE}{UC\_\-MESSAGE} \hyperlink{structrx__linked__list_690a32d82d946d4817406a4a69a3a4bb}{message} \mbox{[}INTERNAL\_\-COMM\_\-RX\_\-QUEUE\_\-SIZE\mbox{]}}
\label{structrx__linked__list_690a32d82d946d4817406a4a69a3a4bb}

\begin{CompactList}\small\item\em The list of messages. \item\end{CompactList}\item 
unsigned char \hyperlink{structrx__linked__list_5a6fd79367e1878f5c648fec5927b017}{first}
\begin{CompactList}\small\item\em The index of the first message in the list. \item\end{CompactList}\item 
unsigned char \hyperlink{structrx__linked__list_55919c4eeb81169077b203ae1dcb33be}{last}
\begin{CompactList}\small\item\em The index of the last message in the list. \item\end{CompactList}\item 
\hypertarget{structrx__linked__list_de3fed919e1c01b0f4c83722cc9ca1a8}{
\hyperlink{structBUS__MESSAGE}{BUS\_\-MESSAGE} \hyperlink{structrx__linked__list_de3fed919e1c01b0f4c83722cc9ca1a8}{message} \mbox{[}BUS\_\-RX\_\-QUEUE\_\-SIZE\mbox{]}}
\label{structrx__linked__list_de3fed919e1c01b0f4c83722cc9ca1a8}

\begin{CompactList}\small\item\em List of bus messages. \item\end{CompactList}\end{CompactItemize}


\subsection{Detailed Description}
The structure of the RX circular buffer. 

Definition at line 32 of file internal\_\-comm\_\-rx\_\-queue.h.

\subsection{Member Data Documentation}
\hypertarget{structrx__linked__list_5a6fd79367e1878f5c648fec5927b017}{
\index{rx\_\-linked\_\-list@{rx\_\-linked\_\-list}!first@{first}}
\index{first@{first}!rx_linked_list@{rx\_\-linked\_\-list}}
\subsubsection[{first}]{\setlength{\rightskip}{0pt plus 5cm}unsigned char {\bf rx\_\-linked\_\-list::first}}}
\label{structrx__linked__list_5a6fd79367e1878f5c648fec5927b017}


The index of the first message in the list. 

The first item in the list. 

Definition at line 36 of file internal\_\-comm\_\-rx\_\-queue.h.

Referenced by int\_\-comm\_\-rx\_\-queue\_\-add(), int\_\-comm\_\-rx\_\-queue\_\-drop(), int\_\-comm\_\-rx\_\-queue\_\-dropall(), int\_\-comm\_\-rx\_\-queue\_\-get(), int\_\-comm\_\-rx\_\-queue\_\-init(), int\_\-comm\_\-rx\_\-queue\_\-is\_\-empty(), rx\_\-queue\_\-add(), rx\_\-queue\_\-drop(), rx\_\-queue\_\-dropall(), rx\_\-queue\_\-get(), rx\_\-queue\_\-init(), and rx\_\-queue\_\-is\_\-empty().\hypertarget{structrx__linked__list_55919c4eeb81169077b203ae1dcb33be}{
\index{rx\_\-linked\_\-list@{rx\_\-linked\_\-list}!last@{last}}
\index{last@{last}!rx_linked_list@{rx\_\-linked\_\-list}}
\subsubsection[{last}]{\setlength{\rightskip}{0pt plus 5cm}unsigned char {\bf rx\_\-linked\_\-list::last}}}
\label{structrx__linked__list_55919c4eeb81169077b203ae1dcb33be}


The index of the last message in the list. 

The last item in the list. 

Definition at line 38 of file internal\_\-comm\_\-rx\_\-queue.h.

Referenced by int\_\-comm\_\-rx\_\-queue\_\-add(), int\_\-comm\_\-rx\_\-queue\_\-dropall(), int\_\-comm\_\-rx\_\-queue\_\-init(), int\_\-comm\_\-rx\_\-queue\_\-is\_\-empty(), rx\_\-queue\_\-add(), rx\_\-queue\_\-dropall(), rx\_\-queue\_\-init(), and rx\_\-queue\_\-is\_\-empty().

The documentation for this struct was generated from the following files:\begin{CompactItemize}
\item 
\hyperlink{internal__comm__rx__queue_8h}{internal\_\-comm\_\-rx\_\-queue.h}\item 
wmv\_\-bus/\hyperlink{bus_8h}{bus.h}\end{CompactItemize}
